Linux(ubuntu) LNMP环境搭建

您所在的位置:网站首页 linux lnmp环境搭建 Linux(ubuntu) LNMP环境搭建

Linux(ubuntu) LNMP环境搭建

2023-09-07 04:07| 来源: 网络整理| 查看: 265

Linux(ubuntu) LNMP环境搭建 1. 配置源地址

Ubuntu默认使用的官方源的服务器在欧洲,从国内访问速度很慢

先修改软件源为国内的, 例如: 阿里云源, 清华源等等

整体步骤:

查询自己的ubuntu代号准备源设置源更新升级

查询ubuntu代号 打开任意一个终端, 输入如下命令`lsb_release -a 在这里插入图片描述

Codename 对应的就是代号, 我这里的代号是: bionic

准备源

此处准备的是阿里云源的, 如果需要改成其他源, 只需要改动两个地方: 源地址 and 代号

# 阿里云源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

设置源

ubuntu 默认源文件的地址在 /etc/apt/sources.list

建议: 先备份一份默认源文件, 万一玩坏了, 还能恢复

备份命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup

打开sources.list 源文件, 清空里面的内容, 并粘贴准备好的阿里云源

sudo gedit /etc/apt/sources.list

更新升级

更新软件源sudo apt-get update

执行软件更新sudo apt-get upgrade

修改成国内源, 已经OK啦~~~

2. Nginx

安装命令 sudo apt-get install nginx

检测是否安装成功?

打开浏览器, 地址栏输入 localhost 即可, 若出现以下界面, 则代表已成功安装 在这里插入图片描述 查看Nginx版本 nginx -v

目录文件介绍 在这里插入图片描述

3. PHP 添加ppa源

直接安装经常容易失败, 通过ppa来安装则简易很多.

sudo apt-add-repository ppa:ondrej/php

更新软件源

sudo apt-get update

安装PHP

安装php7.1、 php7.1-fpm 以及其他常用扩展

sudo apt-get install php7.1 php7.1-fpm php7.1-mysql php7.1-common php7.1-curl php7.1-cli php7.1-mcrypt php7.1-mbstring php7.1-dom

若想安装别的版本, 只需要将 7.1 改成其他版本名就行

4. php-fpm与nginx通信 nginx 网站配置

1. 查看www.conf的listen地址

sudo vim /etc/php/7.1/fpm/pool.d/www.conf

listen = /run/php/php7.1-fpm.sock 记住该地址 在这里插入图片描述

2. 网站配置

地址: /etc/nginx/sites-available/default

sudo vim /etc/nginx/sites-available/default

主要内容:

在这里插入图片描述 在这里插入图片描述 主要修改三点:

root 项目地址添加 index.php修改 fastcgi_pass 地址 ( 需要与www.conf 里listen 的监听地址一致 )

3. 启动服务

重启php-fpm

sudo service php7.0-fpm restart

指定配置文件

sudo nginx -c /etc/nginx/nginx.conf

重启nginx

sudo nginx -s reload

5. 创建PHP

在 /etc/nginx/sites-available/default 中指定的root 项目地址进行创建PHP文件

sudo vim /var/www/a.php

a.php 内容如下:

运行浏览器

在地址栏输入: localhost/a.php 在这里插入图片描述 PHP以成功安装, 并成功访问 ~~~

6. MySQL 安装命令

sudo apt-get install mysql-server mysql-client

在很多人帖子上说在安装时有提示设置root用户的密码, 我是没见到. 如果有, 更方便, 直接设置就行.

那么如果没有提示, 那下面说一下, 默认的用户和密码是多少, 输入如下命令:

sudo vim /etc/mysql/debian.cnf

/etc/mysql/debian.cnf 是mysql 的配置文件

运行结果: 在这里插入图片描述

连接数据库

这里使用的是默认用户和密码.

密码在敲打键盘是看不见, 主要是为了安全性, 不影响使用. 在这里插入图片描述

创建root用户

用户: root

密码: 123456

update mysql.user set authentication_string=password("123456") where user="root";

更新root密码

update mysql.user set plugin="mysql_native_password";

更新权限

flush privileges;

完成以上步骤后, 即可退出, 重新以root用户的身份进行登录

MySQL 基本就完成啦~~~

至此, LNMP 已成功搭建!!! o



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3